@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px; color:#444444; font-family:"微软雅黑"; min-width:1200px; 
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote{margin:0; padding:0;}
i,em,span{display:inline-block; font-style:normal}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #c91818;
}
a:active {
	text-decoration: none;
	color: #333333;
}
img{vertical-align:middle; border:none}

ul{list-style: none;list-style-type: none;margin:0;padding:0;}
li{list-style-type: none;list-style:none;list-style-image:none;margin:0;padding:0;}
.mgt40{ margin-top:40px;}
.wik{width:1200px; min-width:1200px; margin:0 auto;}
.oveh{overflow:hidden}
.por{position:relative}
.poa{position:absolute}
.hiid{display:none}
.he1{height:90px;}

.pa1{padding:20px 0 20px 0;}

.wb1{height:470px; background:url(../images/wb1.jpg) no-repeat top center}

.topk{
	position:fixed; top: 0px; _position:absolute; _top:expression(documentElement.scrollTop + "px");
	display:block; z-index:50; width:100%; height:100px; background: url(../images/t_bg.png) repeat-x bottom;
}
.ttk{float:left; width:20%}
.ttk img{height:100px;}
.nav{float:left; width:80%; height:90px;}


.bak{height:544px}
.fbak{height:360px}

.bg1{ width:100%; background:url(../images/bg1.jpg) no-repeat center top; height:490px;}
.jj_t{ text-align:center; font-size:30px; padding-top:48px; padding-bottom:30px;}
.jj_t span{ font-size:15px; color:#9c9c9c}
.jj_tu{ float:left; width:542px; height:303px;}
.jj_tu img{ width:502px; height:303px;}
.jj_nr{ width:658px; float:left;}
.jj_nr_t{ font-size:26px;line-height:34px;  color:#e11616; padding-bottom:10px;}
.jj_nr_t span{ font-size:36px; color:#c7c5c5; text-transform:uppercase}
.jj_nr_d{ height:180px; overflow:hidden; line-height:24px;  overflow:hidden}
.jj_b li{ float:left; margin-right:18px; margin-top:25px; cursor:pointer; height:92px;}

.bg2{ width:100%; background:url(../images/bg2.jpg) no-repeat center top; height:549px;}
.bai{ color:#FFF;}
.bai span{ color:#FFF;}

.fenl{text-align:center}
.fla:link,.fla:visited,.fla:active{display:inline-block; color:#FFF; display:inline-block; line-height:37px; margin:0 5px 15px 5px;border:1px solid #ffcaa6; width:135px; font-size:16px; }
.fla:hover{display:inline-block; color:#FFF; display:inline-block; margin:0 5px 15px 5px;border:1px solid #fff;width:135px; font-size:16px;  }
.boxf{ margin-top:15px; height:307px; overflow:hidden}
.boxf  li {float:left; margin-left:8px; margin-right:8px; _margin-left:0px; position:relative; overflow:hidden; text-align:center;}
.boxf  li .daskf {width:100%; height:100%; color:#FFF; line-height:307px; font-size:20px; background:#000; opacity:0.6; position:absolute; top:-500px; left:0; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.boxf2{float:right; width:1200px; margin-bottom:35px;}
.boxf2 ul li {float:left; margin-left:15px; margin-bottom:15px; _margin-left:0px; position:relative; overflow:hidden; text-align:center;}
.boxf2 ul li .daskf {width:100%; height:100%; color:#FFF; line-height:224px; font-size:20px; background:#000; opacity:0.6; position:absolute; top:-400px; left:0; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.boxf2 img,.boxf3 img{border:solid 1px #dddddd;}

.boxf3{ margin-top:15px; }
.boxf3  li {float:left; margin-left:15px; margin-bottom:15px; _margin-left:0px; position:relative; overflow:hidden; text-align:center;}
.boxf3  li .daskf {width:100%; height:100%; color:#FFF; line-height:307px; font-size:14px; background:#000; opacity:0.6; position:absolute; top:-500px; left:0; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.bg3{ width:100%; background:url(../images/bg3.jpg) no-repeat center top; height:557px;}
.news_l{ float:left; background:url(../images/news_xian.png) no-repeat left;  height:175px; margin-top:47px; width:350px;}
.newszi{ float:left; width:145px; text-align:center; font-size:30px; padding-top:50px; color:#ba1126}
.newszi span{font-size:15px; color:#9a9a9a}
.news_tu{ float:left; margin-top:20px;}
.news_m{ width:670px; float:left; height:140px; margin-top:65px;}
.news_tit{ font-size:22px; height:35px; overflow:hidden;}
.news_nr{ color:#686868; line-height:24px; height:72px; overflow:hidden; margin-bottom:10px }
.news_more a{color:#ba1126;}
.news_d{ padding-top:47px; float:left;}
.w1230{ width:1230px; margin:0 auto; padding-top:95px; overflow:hidden}
.w1230 li{ width:338px; height:150px; border:1px solid #ef7d58; float:left; padding:20px; margin-left:15px; margin-right:15px;}
.w1230 li:hover{border:1px solid #fff; }
.w1230 li a{ color:#fff}
.news_tit2{ width:338px; height:30px; line-height:30px; overflow:hidden; font-size:18px;}
.news_jj2{ line-height:24px; height:72px; overflow:hidden; margin-top:10px; margin-bottom:15px;}
.bg4{ width:100%; background:url(../images/bg4.jpg) no-repeat center; height:572px;}
.zly{ width:490px; height:275px; padding-top:217px; padding-left:108px;}
.zly li{ width:490px; height:69px; padding-top:10px; margin-bottom:18px; font-size:24px; color:#FFF; line-height:24px;}
.zly li span{ font-size:16px;}

.bg5{ width:100%; background:url(../images/bg5.jpg) no-repeat center top; height:
390px; overflow:hidden}
.lx_l{ width:428px; float:left;}
.lx_t{ font-size:24px; color:#FFF; line-height:79px;}
.lx_d{ color:#FFF; line-height:36px; font-size:16px; padding:15px 20px;}
.lx_r{ width:417px; height:390px; float:right;}
.in1{ background:url(../images/in1.jpg) no-repeat; width:357px; height:43px; line-height:43px; border:none; font-size:14px; font-family:"宋体"; color:#959595; padding-left:60px; margin-bottom:4px;}
.in2{ background:url(../images/in2.jpg) no-repeat; width:357px; height:43px; line-height:43px; border:none; font-size:14px; font-family:"宋体"; color:#959595; padding-left:60px; margin-bottom:4px;}
.in3{ background:url(../images/in3.jpg) no-repeat; width:357px; height:97px; line-height:24px; padding-top:10px; border:none; font-size:14px; font-family:"宋体"; color:#959595; padding-left:60px; margin-bottom:4px; overflow:hidden;}
.ly{ position:relative; width:417px; height:250px;}
.yzm{ position:absolute; width:150px; right:-8px; bottom:6px;}
.yzm a{color:#959595;}
.but{ width:375px; height:57px; background:#ffa200; border:none; margin-top:2px; float:right; font-size:18px; color:#FFF; cursor:pointer}

.w1300{ width:1300px; margin:0 auto; overflow:hidden;}
.w1300 ul li{ width:140px; margin-left:60px; margin-right:60px; float:left;  padding-top:38px; padding-bottom:38px; text-align:center;}
.span1{ font-size:16px; color:#e3251c; line-height:24px;}
.span2{ font-size:12px; color:#979797; line-height:24px;}

.news{float:left; width:274px; background:#FFF; margin-left:13px; margin-right:13px; margin-bottom:25px; _margin-left:11px; _margin-right:11px; text-align:center; border-bottom:solid 6px #e5e6de}
.news p{width:240px; text-align:left; padding-top:15px; padding-bottom:5px; font-size:20px; margin:0 auto; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news span{width:240px; text-align:left; height:45px; line-height:22px; color:#808080; overflow:hidden; margin-bottom:10px;}
.news em{width:240px; text-align:left; margin:0 auto; color:#808080; padding-bottom:20px;}
.news i{ float:right; text-decoration:underline; color:#ba1126}

.lmt{border-bottom:solid 1px #e5e5e5; margin-top:15px; _height:42px}
.lmt_1{float:left; height:40px; min-width:120px; max-width:400px; font-size:20px; color:#dd1717;}
.lmt_2{float:right; max-width:400px; padding-top:10px; text-align:right; color:#8f8f8f; font-size:12px;}
.lmt_2 img{width:20px; height:15px}
.lmt_2 a:link,.lmt_2 a:visited,.lmt_2 a:hover,.lmt_2 a:active{color:#8f8f8f;}

.fenl2{text-align:center}
.flh2:link,.flh2:visited,.flh2:hover,.flh2:active{display:inline-block; background:#fa6567; color:#FFF;padding:15px 75px 15px 75px; display:inline-block; margin:0 5px 15px 5px; border-radius:30px}
.fla2:link,.fla2:visited,.fla2:active{display:inline-block; background:#dd1717; color:#FFF; padding:15px 75px 15px 75px; display:inline-block; margin:0 5px 15px 5px; border-radius:30px}
.fla2:hover{display:inline-block; background:#fa6567; color:#FFF;padding:15px 75px 15px 75px; display:inline-block; margin:0 5px 15px 5px; border-radius:30px}



.atx{border-bottom: solid 1px #e5e5e5;}
.ab1{text-align:center; font-size:26px;}
.ab2{text-align:center; font-size:12px; color:#8f8f8f; padding-top:10px;}
.ab2 a:link,.ab2 a:visited,.ab2 a:hover,.ab2 a:active{color:#8f8f8f}
.ab3{overflow:hidden; padding-bottom:30px; padding-top:15px; text-align:center}
.ab3_img{width:900px; text-align:center; overflow:hidden; margin:0 auto;}
.ab3_img img{border:none; max-width:900px;}
.syp,.xyp{width:50px; height:50px; margin:0 auto}
.syp a:link,.syp a:visited,.syp a:hover,.syp a:active{width:50px; height:50px; background:url(../images/pr1.png) no-repeat; display:block}
.xyp a:link,.xyp a:visited,.xyp a:hover,.xyp a:active{width:50px; height:50px; background:url(../images/pr2.png) no-repeat; display:block}
.ab4{line-height:34px;}
.ab4 img{max-width:1120px}
.ab4 span{font-family:Arial, Helvetica, sans-serif}

.fay{border-top:solid 1px #e7e7e7; margin-top:20px;overflow:hidden; font-size:14px; padding-top:20px;}
.fal{float:left; width:530px; color:#999}
.fal a:link,.fal a:visited,.fal a:active{width:530px; height:25px; line-height:25px;color:#888; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fal a:hover{width:530px; height:25px; line-height:25px;color:#333; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.far{float:right; width:184px; padding-top:5px;}

.ym{width:100%; padding-top:30px;overflow:hidden; font-size:14px;}
.ym a{float:left; border:solid 1px #cccccc; padding:6px 11px 6px 11px; color:#545454; margin-right:5px; margin-bottom:5px;}
.ym a:hover{background:#dd1717; color:#FFF; border:solid 1px #f54646;}
a.select{background:#eb3737; color:#FFF; border:solid 1px #f54646;}
a.select:hover{background:#eb3737; color:#FFF; border:solid 1px #f54646;}

.dwb{background: url(../images/d_bg.gif) repeat-x #333333;}
.dw1{float:left; width:135px; background:#f3f3f3; border-bottom:solid 7px #939393; margin-bottom:20px; color:#3f3f3f; text-align:center}
.dw1 p{width:100px; margin:0 auto; border-bottom:solid 1px #c8c8c8; height:45px; line-height:40px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#484848; margin-bottom:10px;}
.dw1 a{width:100px; display:block}
.dw1 span{width:100px; margin:0 auto; font-size:14px; height:40px; line-height:40px;}
.dw2{float:right; width:1030px; font-size:14px; color:#909090; }
.dw2 a:link,.dw2 a:visited,.dw2 a:active{ color:#909090}
.dw2 a:hover{color:#909090; text-decoration:underline}
.dw3{padding:16px 0 36px 0;}
.dw3 a{margin:0 60px 0 0;}
.dw4{line-height:30px;}


.bu{border:none; height:39px; font-size:14px; font-family:"微软雅黑"; cursor:pointer; text-align:center}
.bu1:link,.bu1:visited,.bu1:active{width:154px; height:40px; line-height:40px; border:solid 2px #a5d3ae; display:block; color:#3b864a}
.bu1:hover{width:154px; height:40px; line-height:40px; border:solid 2px #a5d3ae; background:#a5d3ae; display:block; color:#FFF}
.bu2:link,.bu2:visited,.bu2:active{width:154px; height:40px; line-height:40px; border:solid 2px #FFF; display:block; color:#FFF}
.bu2:hover{width:154px; height:40px; line-height:40px; border:solid 2px #479857; background:#479857; display:block; color:#FFF}
.bu4:link,.bu4:visited,.bu4:active{width:180px; height:40px; line-height:40px; text-align:center; border:solid 2px #CCCCCC; color:#888; display:block}
.bu4:hover{width:180px; height:40px; line-height:40px; text-align:center; border:solid 2px #e63c51; background:#e63c51; color:#FFF; display:block}

.tx{border:solid 1px #e5e5e5; padding:8px; font-size:16px; font-family:"微软雅黑"}
.tx1{width:500px}

.sel1{padding:8px; width:150px; font-size:15px; font-family:"微软雅黑";border:solid 1px #e5e5e5;}
.sel1 option{ font-family:"微软雅黑";}



/*#totop{position:fixed;bottom:10px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px; font-size:12px; padding-top:48px;background:url(../images/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#666;}*/

/*.suspend{width:40px; position:fixed;top:250px;right:0;overflow:hidden;z-index:9999; }
.suspend dl{width:140px; margin-left:40px; background:#FFF; border-bottom-left-radius:20px; background:#ed4646; overflow:hidden}
.suspend dl dt{width:40px; height:198px; position:absolute; background:url(../images/suspend.png) no-repeat; top:0;left:0;cursor:pointer; color:#FFF;}
.suspend dl dd.suspendQQ{width:130px;min-height:200px; margin:10px 0 10px 10px; border-top-left-radius:10px; border-bottom-left-radius:10px;  background:#FFF; overflow:hidden}
.suspend dl dd.suspendQQ ul{margin-left:0px; width:125px; padding:0 0 0 5px; height:38px;font-size:12px;overflow:hidden}
.suspend dl dd.suspendQQ ul:last-child{border:none}
.su1{float:left; width:48px;padding-top:12px; display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.su2{float:left; width:75px; padding-top:8px;}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}*/


/*二级页加*/
.main_ly{}
.main_ly li{clear:both;padding:0 0 12px 0;color:#3c3b3b;font-size:16px;line-height:30px;}
.main_ly_t1{width:70px;float:left;}
.main_ly_t2{float:left;color:#999999;padding:0 0 0 15px;font-size:14px;}
.main_bd{width:230px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left;}
.main_bd1{width:500px;height:102px;border:solid 1px #dddddd;float:left;font-size:14px;line-height:25px;padding:5px;}
.main_bd2{width:115px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;float:left;}
.main_but{width:240px;padding:20px 0 0 0;clear:both;}
.main_but_t{color:#3c3b3b;font-size:16px;line-height:30px;}
.main_bd3{width:180px;height:29px;border:solid 1px #dddddd;line-height:29px;padding:0 0 0 5px;}
.main_bd4{width:100%;height:102px;border:solid 1px #dddddd;font-size:14px;line-height:25px;padding:5px;}

.main_page{clear:both;padding:25px 0 0 0;position:relative;width:100%;text-align:center;overflow:hidden;}
.main_page li{float:left;margin:0 4px;font-size:14px;font-weight:bold;text-align:center;position:relative;right:50%; margin-left:10px;}
.main_page ul{float:left;position:relative;left:50%;}
.main_page li a{width:100%;height:23px;display:block;border:solid 1px #bfbfbf;color:#bfbfbf;line-height:23px; padding-left:3px; padding-right:3px;}
.main_page li a:hover{color:#fff;background:#3065c8;border:solid 1px #3065c8;}
.main_down{clear:both;}
.main_down li{clear:both;padding:0 5px 20px 5px;margin:0 0 20px 0;border-bottom:dotted 1px #b2b2b2;color:#9f9f9f;font-size:14px;}
.main_down li a{color:#565656;font-size:16px;float:left;}
.main_down li font{color:#477cdf;font-size:16px;}

.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}

.contactusdiyou {position: fixed; right: -230px; bottom: 0px; _position: absolute; width: 230px; height: 100%; background: #eb5350; z-index: 99999999999;  _margin-bottom:0px; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); transition:all .5s ease; }
.contactusdiyou .hoverbtn{width:30px; height:129px; padding-top:20px; cursor: pointer; position:absolute; top:50%; margin-top:-66px;left:-30px; font-size:14px; color:#fff; background:#eb5350; -webkit-border-radius: 3px 0px  0px 3px; -moz-border-radius: 3px 0px  0px 3px; -o-border-radius: 3px 0px  0px 3px;      border-radius: 3px 0px  0px 3px; -moz-box-shadow: -4px 4px 4px -4px #000; -webkit-box-shadow: -4px 4px 4px -4px #000; box-shadow: -4px 4px 4px -4px #000;} .contactusdiyou .hoverbtn span{width:30px; height:19px;line-height: 19px; text-align: center; overflow:hidden; float:left;}
.contactusdiyou .hoverbtn .hoverimg{width:13px; height:9px; margin:10px 0px 0px 10px; float:left; display:inline;background-repeat: no-repeat;}
.hoverimg2{background:url(../images/hoverbtnbg1.png) no-repeat; } 
.contactusdiyou .conter{width:186px; height:560px; margin-left:22px;   position:absolute; top:55%;*margin-top:-140px;margin-top:-280px;}
.contactusdiyou .conter .con1{ border-bottom:1px solid #f58280; padding-bottom:22px;}
.contactusdiyou .conter .con1 dl dt{width:31px; height:31px; float:left;    position: relative;
    top: 32px;}
.contactusdiyou  dl .f1{width:142px; height:36px;line-height: 36px; float:right; font-size:14px;_font-size: 14px;*font-size: 15px; color:#fff;vertical-align: top; font-weight: bold;}
.contactusdiyou  dl .f2{ width:142px; float:right; font-size:12px; color:#fff; height:30px;line-height: 30px; float:right;}

.contactusdiyou .conter .con1 dl dd .ph_num{ font:18px 'Microsoft yahei';*font-size: 16px;_font-size: 16px; color:#fff; height:25px;}

.contactusdiyou .qqcall{padding:22px 0px;border-bottom:1px solid #f58280;}
.contactusdiyou .qqcall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}

.contactusdiyou .weixincall{float:right;padding:22px 0; border-bottom:1px solid #f58280;}
.contactusdiyou .weixincall dl dt{width:31px; height:31px; float:left; position: relative;
    top: 32px;}


.contactusdiyou .weixincall .f3{float: right;width:73px; height:auto; margin-right:69px; display:inline;}
.contactusdiyou .weixincall .f3 img{height: auto;}
.contactusdiyou .dytimer{    float: right; width: 160px; height: 40px; padding: 16px 0px 15px 0px; /* background: #007b77; */ margin: 20px 0px 0px 0px;} .contactusdiyou .dytimer span{display:block; height:20px; line-height:20px; font-size:14px; color:#fff;} .diyou{_position: absolute; _bottom: auto;_margin-bottom:0px; z-index:99999999999; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} .diyoumask { position:fixed; left: 0; top: 0; z-index: 100000; width:100%; height:100%; opacity:0.3;filter:alpha(Opacity=30); background:#000; display:none;} .fn_cle:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.fbg{ background:url(../images/aa.png)}


